Canvas
一个 Rive 2D 渲染器画布。使用 .image 配合 renderer:drawImage()。
调用 beginFrame() 获取一个 Renderer,发出绘制调用,然后调用 endFrame()。
字段
image
renderer:drawImage() 的后备图像。
width
像素宽度。
height
像素高度。
方法
resize
resize(width: number, height: number) -> ()
调整画布大小。不得在 beginFrame() 和 endFrame() 之间调用。
beginFrame
beginFrame(desc: {clearColor: Color?}?) -> Renderer
开始一个 Rive 帧。返回一个 Renderer,在 endFrame() 之前有效。 clearColor 是一个 ARGB 整数(例如,0xFF000000 = 不透明黑色;默认为透明)。
endFrame
endFrame() -> ()
将绘制调用刷新到后备纹理并释放 Renderer。